APPENDIX A: outSPOKEN's COMPONENT FILES Program Files The outSPOKEN program files are located in the root directory of the outSPOKEN installation disk. If you have installed outSPOKEN to your computer's hard disk, these files have been copied to the outSPOKEN directory (by default, C:\OSW). Each program file is listed below along with its basic function. GUIACCES.EXE The core of outSPOKEN. This is the program which must be executed from within Windows to start outSPOKEN. BSIVKD.386 This is a keyboard driver which outSPOKEN uses instead of the standard keyboard driver provided by Windows. GUISTART.SCP This file specifies the filenames of outSPOKEN extensions, such as input and output drivers, which are to be linked to outSPOKEN when it is started. This is an ASCII file, and can be viewed with a standard text editor. Each line in the file is of the form: Load xxxxxxxx.dll where xxxxxxxx is the name of another of outSPOKEN's component files. PCKBDIN.DLL This file allows outSPOKEN to accept commands from the PC keyboard. It is one of the files loaded in GUISTART.SCP. OSSPEECH.DLL This file is outSPOKEN's generic connection to the speech output drivers, which connect to specific speech synthesizers (listed below). This is one of the files loaded in GUISTART.SCP. BSISCP.DLL This file contains outSPOKEN's keyboard commands. This is one of the files loaded in GUISTART.SCP. KEYHOOK.DLL This file is part of the keyboard input chain connecting BSIVKD.386 to PCKBDIN.DLL. Dictionary and Preferences Files All of outSPOKEN's preferences settings (Section 5.1) are stored in preferences files in the outSPOKEN directory (by default, C:\OSW). These outSPOKEN preferences files are called OSSPEECH.INI and OS.PRF. In addition to these preferences files, outSPOKEN maintains all icon definitions in files called graphics dictionaries (Section 5.2.3). These dictionaries are also kept in the outSPOKEN directory, and have the file extension ".DIC". OSSPEECH.INI contains outSPOKEN's voice settings. This file is an ASCII file, and can be viewed with a standard text editor, though we do not recommend using an editor to modify the file. Each outSPOKEN voice has its own section headed by the voice's name contained in brackets ([]). The entries in each section are: Rate, Volume, Inflection, Filter, and Aux. For details about these voice settings and the significance of the different voices, see Section 5.1.1. OS.PRF is the file which contains the settings for all of outSPOKEN's preferences. This file is an ASCII file, and can be viewed with a standard text editor, though we do not recommend using an editor to modify the file. Each line of this file contains the name of a particular setting, followed by that setting's current value. For more information about the significance of these settings, see Sections 5.1.2-5.1.8. outSPOKEN ships with a number of graphics dictionaries. They can be found in the root directory of the outSPOKEN disk. In general, the file name contains a hint about the type of icons the dictionary contains. For example, the dictionary WIN3BIT.DIC contains names for standard Windows graphics in a three bit color scheme (sixteen colors). The outSPOKEN installer copies all dictionary files from the program disk to the hard disk. For information on the exact filenames of the dictionaries shipped with the current version of outSPOKEN, see the README file on the outSPOKEN DISK. Speech Synthesizer Driver Files outSPOKEN uses drivers to communicate with the speech synthesizer to which it is connected. Because each synthesizer is slightly different, outSPOKEN has a number of different drivers, each tailored to a specific synthesizer or group of synthesizers. The driver for your synthesizer must be run from DOS before launching Windows with outSPOKEN. outSPOKEN's installer, OSINSTAL.EXE, automatically adds a line to the AUTOEXEC.BAT file to load the appropriate synthesizer driver whenever the computer is started. If your synthesizer is external (not a card inserted into the computer), the port to which it is attached must be specified on the command line when the driver is run. Serial synthesizers must have the letter "S" in front of the port number, while parallel synthesizers must have the letter "L". Remember to leave a space between the driver name and the port designation, but not between the letter ("S" or "L") and the port number (e.g., ARTIC S2). For more information about synthesizer drivers, see Section 2.2.1. For a complete list of currently supported synthesizers, check the README file on the outSPOKEN disk. List by Driver ACCENT.COM Accent PC, Accent SA APOLLO.COM Apollo ARTIC.COM Artic 210, Artic 215, Artic 220, Votalker, Votrax ASP.COM ASP Synthesizer AUDAPTER.COM Audapter System BNS.COM Braille'n Speak, Braille Blazer, Type'n Speak DEC-C.COM DecTalk Classic, Kurzweil Personal Reader DECPC.COM DecTalk PC DOUBLE.COM DoubleTalk, DoubleTalk LT, LiteTalk ECHO-N.COM New Echo ECHO.COM Echo GP MULTI.COM MultiVoice PB.COM PocketBraille SB.COM SoundingBoard List by Synthesizer Accent ACCENT.COM Apollo APOLLO.COM Artic ARTIC.COM ASP Synthesizer ASP.COM Audapter AUDAPTER.COM Braille `n Speak BNS.COM Braille Blazer BNS.COM DECtalk Classic DEC-C.COM DECtalk PC DECPC.COM DoubleTalk DOUBLE.COM DoubleTalk-LT DOUBLE.COM Echo GP ECHO.COM Kurzweil Personal Reader DEC-C.COM LiteTalk DOUBLE.COM MultiVoice MULTI.COM New Echo ECHO-N.COM PocketBraille PB.COM SoundingBoard SB.COM Type'n Speak BNS.COM VoTalker ARTIC.COM